home *** CD-ROM | disk | FTP | other *** search
- #define NOCCARGC /* no argument count passing */
- #include stdio.h
- /*
- ** dtoi -- convert signed decimal string to integer nbr
- ** returns field length, else ERR on error
- */
- static int len, s;
-
- dtoi(decstr, nbr) char *decstr; int *nbr; {
- if((*decstr)=='-') {s=1; ++decstr;} else s=0;
- if((len=utoi(decstr, nbr))<0) return ERR;
- if(*nbr<0) return ERR;
- if(s) {*nbr = -*nbr; return ++len;} else return len;
- }